; $i_index - Specifies the zero-based index of the item.
; Requirement: Array containing the RECT, first element ($array[0]) contains the number of elements
; If an error occurs, the return value is $LB_ERR.
; Return Value(s): The return value is the number of items per column.
; User CallTip: _GUICtrlListGetItemRect($h_listbox, $i_index) Retrieve the dimensions of the rectangle that bounds a list box item. (required: <GuiList.au3>)
; Author(s): Gary Frost (custompcs at charter dot net)
; $i_start - Zero-based index of the first item to select
; $i_stop - Zero-based index of the last item to select
; Requirement: multi-select style
; Return Value(s): If an error occurs, the return value is $LB_ERR
; User CallTip: _GUICtrlListSelItemRange($h_listbox, $i_flag, $i_start, $i_stop) Select range by index in a multiple-selection list box (required: <GuiList.au3>)
; Author(s): Gary Frost (custompcs at charter dot net)
; CyberSlug
; Note(s): DOES NOT WORK WITH SINGLE-SELECTION LIST BOXES
; Select items from $i_start to $stop indices (inclusive)
; Can select a range only within the first 65,536 items
; $i_index - Specifies the zero-based index of the list box item that is to receive the focus rectangle.
; $i_bool - Optional: If this value is FALSE, the item is scrolled until it is fully visible; if it is TRUE, the item is scrolled until it is at least partially visible.
; Requirement: multi-select style
; Return Value(s): The return value is the zero-based index of the selected list box item.
; If nothing is selected $LB_ERR can be returned.
; User CallTip: _GUICtrlListSetCaretIndex($h_listbox, $i_index[, $i_bool=1]) Set the focus rectangle to the item at the specified index (required: <GuiList.au3>)
; Author(s): Gary Frost (custompcs at charter dot net)
; Note(s): DOES NOT WORK WITH SINGLE-SELECTION LIST BOXES
; $i_pixels - Specifies the number of pixels by which the list box can be scrolled.
; Requirement: None.
; Return Value(s): None.
; User CallTip: _GUICtrlListSetHorizontalExtent($h_listbox, $i_num) Set the width, in pixels, by which a list box can be scrolled horizontally (required: <GuiList.au3>)
; Author(s): Gary Frost (custompcs at charter dot net)
; Note(s): To respond to the $LB_SETHORIZONTALEXTENT message,
; the list box must have been defined with the $WS_HSCROLL style.
; Return Value(s): If an error occurs, the return value is $LB_ERR
; User CallTip: _GUICtrlListSwapString($h_listbox, $i_indexA, $i_indexB) Swaps the text of two items at the specified indices (required: <GuiList.au3>)
; Author(s): Gary Frost (custompcs at charter dot net)